package com.yuanfengerp.Analysis.dao;
import com.yuanfengerp.Analysis.model.RolePipe;
import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;
import org.springframework.stereotype.Repository;

import java.util.ArrayList;

@Repository
@Mapper
public interface IRolePipeDao {
    /**
     * 新增角色
     * @param rolePipe
     * @return
     */
    int addRolePipe(RolePipe rolePipe);

    /**
     *根据角色编号和角色名称查询角色
     * @return
     */
    ArrayList<RolePipe> getRolePipeByRole_serialAndRole_name(@Param("role_serial") String role_serial, @Param("role_name") String role_name);

    /**
     *  查询所有角色
     * @return
     */
    ArrayList<RolePipe> getRolePipe(@Param("pageSize") Integer pageSize,@Param("offset") Integer offset);

    /**
     *  修改角色
     * @param rolePipe
     * @return
     */
    int updateRolePipe(RolePipe rolePipe);
}
